body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; font-family: Arial, Helvetica; font-size: 14px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

body{background-color: #EFEFEF; padding-bottom: 36px;}
h1{color: #FFF; font-size: 28px; font-weight: bold;}
input[type="text"], input[type="password"]{height: 26px; padding: 2px 10px 0 6px; font-size: 17px; vertical-align: top;}
a{color: #458745;}
.btn01[type="submit"]{background-color:#EFEFEF; border: 0; padding: 5px 20px; font-size: 17px;  color: #000; font-weight:bold;}
a.btn01{background-color:#EFEFEF; border: 0; padding: 5px 20px; font-size: 17px; color: #000; line-height: 22px; color: #000; text-decoration: none; font-weight:bold;}
label.error{color: red;}
#head{line-height: 55px; background-color: #458745; float: left; padding: 0 25px; position: absolute; top: 0; left: 0;}
#login{width: 300px; margin: 0 auto; background-color: #FFF; padding: 30px 100px;}
form label{font-size: 15px; font-weight: bold; display:block; width:100%;}
form .form-field{margin-bottom: 20px;}
form input[type="text"], form input[type="password"], form textarea, form input[type="file"]{width: 284px; clear: left; display: block;}
form .form-field{width: 305px;}
#login  .forgot-pass{line-height: 33px; float: left;}
#login .btn01{float: right;}
#footer{background-color: #FFF; width: 115px; position: fixed; bottom: 0; left: 0;}
#footer p{font-weight: bold; padding: 10px;}
#forgotten-password-form{display:none;}
#forgotten-password-form input.btn01{margin-left: 10px;}
.ajax-loader{background: url("../imgs/ajax-loader.gif") no-repeat top left; display: block; float: right; margin-right: 5px;}
.init-loader{width: 32px; height: 32px;}
#menu{position:absolute; right:20px; top:0;}
#menu a{font-weight:bold; color:#000; line-height: 55px;}
#wrapper{width:980px; background-color:#FFF; padding: 20px; margin: 80px auto 0 auto; overflow: auto;}
#sub-menu{width: 100%; overflow: auto; margin-bottom: 20px;}
#sub-menu li{float:left; margin-right:10px;}
#sub-menu a{color:#000;}
#sub-menu .selected a{font-weight:bold;}
form.inline .form-field{float:left; margin-right: 15px;}
.width100{width: 100%;}
.float-left{float: left;}
.float-right{float: right;}
.table01 img{float: left; margin-right:10px;}
.table01 td{line-height: 30px; padding:15px;}
.table01 th{background-color: #458745; color: #FFFFFF; font-weight: bold; padding-left: 15px;}
.table01 tr{border-bottom:1px solid #458745;}
.table01 tr:hover{background-color:#EFEFEF;}
.pagination{margin-top: 20px;}
.pagination li{display: inline; margin-right: 5px;}
.pagination .selected a{color: #000;}

/* multiselect */
.multiselect {height: 200px; width: 460px;}
.ui-multiselect{margin-bottom: 20px;}
/* multiselect */
